<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="../view/css/bootstrap.css">
        <link rel="stylesheet" type="text/css" href="../view/css/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="../view/css/bootstrap-responsive.css">
        <link rel="stylesheet" type="text/css" href="../view/css/bootstrap-responsive.min.css">
        <link rel="stylesheet" type="text/css" href="../view/css/estilo.css">

        <script type="text/javascript" src="../view/js/monitor.js"></script>
        <script type="text/javascript" src="../view/js/bootstrap.js"></script>
        <script type="text/javascript" src="../view/js/bootstrap.min.js"></script>
        <title>Consultar Monitor</title> <link rel="stylesheet" type="text/css" href="../view/css/bootstrap.css">

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    </head>
    <body>
        <?php include 'Menu.php'; ?>
        <div classe="img-canto">
            <img src="../view/img/monitoria.jpg" height="100%" style=" height: 200px;width: 350px;padding-left: 0px; margin-bottom: 20px;" ></div>



        <form class="form-horizontal" method="post" action="InserePresencaMonitor.php">  
            <div class="control-group">
                <div class="controls">       
      <?php
            $mesAtual = date('m');

            function MostreSemanas() {
                $semanas = "DSTQQSS";

                for ($i = 0; $i < 7; $i++)
                    echo "<td>" . $semanas{$i} . "</td>";
            }

            function GetNumeroDias($mes) {
                $numero_dias = array(
                    '01' => 31, '02' => 28, '03' => 31, '04' => 30, '05' => 31, '06' => 30,
                    '07' => 31, '08' => 31, '09' => 30, '10' => 31, '11' => 30, '12' => 31
                );

                if (((date('Y') % 4) == 0 and (date('Y') % 100) != 0) or (date('Y') % 400) == 0) {
                    $numero_dias['02'] = 29; // altera o numero de dias de fevereiro se o ano for bissexto
                }

                return $numero_dias[$mes];
            }

            function GetNomeMes($mes) {
                $meses = array('01' => "Janeiro", '02' => "Fevereiro", '03' => "Março",
                    '04' => "Abril", '05' => "Maio", '06' => "Junho",
                    '07' => "Julho", '08' => "Agosto", '09' => "Setembro",
                    '10' => "Outubro", '11' => "Novembro", '12' => "Dezembro"
                );

                if ($mes >= 01 && $mes <= 12)
                    return $meses[$mes];

                return "Mês deconhecido";
            }

            function MostreCalendario($mes) {

                $numero_dias = GetNumeroDias($mes); // retorna o número de dias que tem o mês desejado
                $nome_mes = GetNomeMes($mes);
                $diacorrente = 0;

                $diasemana = jddayofweek(cal_to_jd(CAL_GREGORIAN, $mes, "01", date('Y')), 0); // função que descobre o dia da semana

                echo "<table border = 0'>";
                echo "<tr>";
                echo "<td colspan = 9><h3>" . $nome_mes . "</h3></td>";
                echo "</tr>";
                echo "<tr>";
                MostreSemanas(); // função que mostra as semanas aqui
                echo "</tr>";
                for ($linha = 0; $linha < 6; $linha++) {


                    echo "<tr>";

                    for ($coluna = 0; $coluna < 7; $coluna++) {
                        echo "<td width = 45 height = 30 ";

                        if (($diacorrente == ( date('d') - 1) && date('m') == $mes)) {
                            echo " id = 'dia_atual' ";
                        } else {
                            if (($diacorrente + 1) <= $numero_dias) {
                                if ($coluna < $diasemana && $linha == 0) {
                                    echo " id = 'dia_branco' ";
                                } else {
                                    echo " id = 'dia_comum' ";
                                }
                            } else {
                                echo " ";
                            }
                        }
                        echo " align = 'center' valign = 'center'>";


                        /* TRECHO IMPORTANTE: A PARTIR DESTE TRECHO É MOSTRADO UM DIA DO CALENDÁRIO (MUITA ATENÇÃO NA HORA DA MANUTENÇÃO) */

                        if ($diacorrente + 1 <= $numero_dias) {
                            if ($coluna < $diasemana && $linha == 0) {
                                echo " ";
                            } else {
// echo "<input type = 'button' id = 'dia_comum' name = 'dia".($diacorrente+1)."' value = '".++$diacorrente."' onclick = "acao(this.value)">";
                                        echo " ".++$diacorrente . "<input name='data' type='radio' value='$diacorrente'>";
                            }
                        } else {
                            break;
                        }

                        /* FIM DO TRECHO MUITO IMPORTANTE */



                        echo "</td>";
                    }
                    echo "</tr>";
                }

                echo "</table>";
            }

            function MostreCalendarioCompleto() {
                echo "<table align = 'center'>";
                $cont = 1;
                for ($j = 0; $j < 4; $j++) {
                    echo "<tr>";
                    for ($i = 0; $i < 3; $i++) {
                        echo "<td>";
                        MostreCalendario(($cont < 10 ) ? "0" . $cont : $cont );

                        $cont++;
                        echo "</td>";
                    }
                    echo "</tr>";
                }
                echo "</table>";
            }

            MostreCalendario($mesAtual);
            echo "<br/>";
//MostreCalendarioCompleto();
            ?>
                </div></div>
            <div class="control-group">
                <div class="controls"> 
                    <label>Nome Completo</label>
                    <input type="text" name="lista" >

                </div></div>
            <div class="control-group">
                <div class="controls"> 
                    <p>Presença</p><label class="radio">
                        <input type="radio" name="optionsRadios" id="optionsRadios1" value="Sim">
                        Sim
                    </label>
                    <label class="radio">
                        <input type="radio" name="optionsRadios" id="optionsRadios2" value="Não">
                        Não
                    </label>
                </div></div>

            <div class="control-group">
                <div class="controls"> 
                    <input type="submit" class="btn" value="Confirmar">
                </div>
            </div>
        </form>
    </body>
</html>
